home *** CD-ROM | disk | FTP | other *** search
- -----------------------------------------------------------------
- C o S t a r V1.00
- -----------------------------------------------------------------
-
- (c)HI-Tech Software, 1993. All rights reserved.
-
- _______
- ____|__ | (R)
- --| | |-------------------
- | ____|__ | Association of
- | | |_| Shareware
- |__| o | Professionals
- -----| | |---------------------
- |___|___| MEMBER
-
-
-
- HI-Tech Software
- 7 Century Court
- Montville, N.J. 07045
-
- -----------------------------------------------------------------
- User's Guide
- -----------------------------------------------------------------
-
- CoStar V1.00
-
- COBOL
- Source
- Translator
- And
- Re-engineering
- tool.
-
- CoStar is a tool designed to 'clean-up' and re-format COBOL source code.
- The resulting code is a properly structured and formatted module that provides:
- - Improved readability
- - Simpler logic flow determination
- - Minimized maintenance time and costs
- - Program uniformity
-
- Re-formatting (paging, spacing, and indentation) yields increased program
- clarity. Time spent analyzing source code is dramatically reduced through
- the use of numeric prefixes on paragraph names, proper verb clause indentation,
- and uniform level numbering of data variables. Confusion is minimized by the
- removal of excess spaces and punctuation and the inclusion of spaces and
- parentheses where they should be.
-
- Input to CoStar:
- CoStar requires only a cleanly compiled COBOL source module as input.
- Optional parameters allow the programmer to:
- - Re-sequence source in columns 1 - 6
- - Re-number the paragraph names
- - Place a constant in columns 73 - 80
- - Print a listing of the processed code
- - Select APOST or QUOTE as default
-
- Output of CoStar:
- CoStar produces a source module that is logically identical to the input
- but in a fresh, properly indented and organized format.
-
-
- What CoStar will do:
-
- ID DIVISION thru WORKING-STORAGE
- - Re-formats and aligns all areas to appropriate margins
- - Resets level numbers to 01, 05, 10 etc.
- - Aligns all Picture clauses
- - Abbreviates reserved words where possible (COMPUTATIONAL to COMP)
- - Re-aligns all literals in Value clause
-
- PROCEDURE DIVISION
- - All COBOL verbs, including those in the Communications and Report Writer
- sections and both CICS command and macro levels, are recognized and
- and re-organized into an easily understood structured format
- - Paragraph names may be re-numbered with a four digit number; start number
- and increment are optional
- - IF, ELSE, PERFORM, END-IF, END-PERFORM and all other verbs are properly
- aligned and indented
- - Conditional arguments are re-formatted one argument to a line
- - Verbs are formatted one to a line
- - NOTE statements are changed to comments to avoid the inherent confusion
- generated by the NOTE
- - Relational operators (EQUAL, LESS, GREATER) are changed to their
- mathematical equivalants (=, <, >)
-
- All DIVISIONS:
- - Precede each DIVISION and paragraph with a comment line:
- *++++++++++...
- - Surplus spaces and commas are removed
-
- -----------------------------------------------------------
- How to contact me
- -----------------------------------------------------------
- Comments and suggestions (and reports of problems) would be greatly
- appreciated.
-
- Harry W. Ilaria
- HI-Tech Software
- 7 Century Court
- Montville N.J. 07045
-
- -----------------------------------------------------------
- How to pay for/register CoStar
- -----------------------------------------------------------
-
- CoStar V1.00 is ShareWare.
-
- You may make copies of this program and give them to others for
- evaluation as long as the documentation is provided with the
- program, both unaltered.
-
- If you make use of CoStar you are expected to pay a registration
- fee of $20.00. Registered users will receive the latest version of
- CoStar.
-
- See "INVOICE.DOC" for an easily printed invoice.
-
- You may register by credit card from PsL at 1-800-2424-PsL.
- The Order # is 11162.
-
- You may also register this software thru CompuServe.
- "GO SWREG" for simple instructions. The Registration ID is 2094
-
- -----------------------------------------------------------
- DEFINITION OF SHAREWARE
- -----------------------------------------------------------
-
- Shareware distribution gives users a chance to try software
- before buying it. If you try a Shareware program and continue
- using it, you are expected to register. Individual programs
- differ on details -- some request registration while others
- require it, some specify a maximum trial period. With
- registration, you get anything from the simple right to continue
- using the software to an updated program with printed manual.
-
- Copyright laws apply to both Shareware and commercial software,
- and the copyright holder retains all rights, with a few specific
- exceptions as stated below. Shareware authors are accomplished
- programmers, just like commercial authors, and the programs are
- of comparable quality. (In both cases, there are good programs
- and bad ones!) The main difference is in the method of
- distribution. The author specifically grants the right to copy
- and distribute the software, either to all and sundry or to a
- specific group. For example, some authors require written
- permission before a commercial disk vendor may copy their
- Shareware.
-
- Shareware is a distribution method, not a type of software. You
- should find software that suits your needs and pocketbook,
- whether it's commercial or Shareware. The Shareware system makes
- fitting your needs easier, because you can try before you buy.
- And because the overhead is low, prices are low also. Shareware
- has the ultimate money-back guarantee -- if you don't use the
- product, you don't pay for it.
-
- -----------------------------------------------------------
- DISCLAIMER - AGREEMENT
- -----------------------------------------------------------
-
- Users of CoStar V1.00 must accept this disclaimer of warranty:
- "CoStar V1.00 is supplied as is. The author disclaims all
- warranties, expressed or implied, including, without limitation,
- the warranties of merchantability and of fitness for any purpose.
- The author assumes no liability for damages, direct or conse-
- quential, which may result from the use of CoStar V1.00."
-
- CoStar V1.00 is a "shareware program" and is provided at no
- charge to the user for evaluation. Feel free to share it with your
- friends, but please do not give it away altered or as part of
- another system. The essence of "user-supported" software is to
- provide personal computer users with quality software without
- high prices, and yet to provide incentive for programmers to
- continue to develop new products. If you find this program
- useful and find that you are using CoStar V1.00 and continue to
- use CoStar V1.00 after a reasonable trial period, you must make a
- registration payment of $20.00 plus $2.00 S&H to HI-Tech Software.
- The $20.00 registration fee will license one copy for use on any one
- computer at any one time. You must treat this software just like
- a book. An example is that this software may be used by any
- number of people and may be freely moved from one computer
- location to another, so long as there is no possibility of it
- being used at one location while it's being used at another.
- Just as a book cannot be read by two different persons at the
- same time.
-
- Commercial users of CoStar V1.00 must register and pay for their
- copies of CoStar V1.00 within 30 days of first use or their
- licence is withdrawn. Site-License arrangements may be made by con-
- tacting HI-Tech Software.
-
- Anyone distributing CoStar V1.00 for any kind of remuneration must
- first contact HI-Tech Software at the address below for authorization.
- This authorization will be automatically granted to distributors
- recognized by the (ASP) as adhering to its guidelines for
- shareware distributors, and such distributors may begin offering
- CoStar V1.00 immediately (However HI-Tech Software must still be
- advised so that the distributor can be kept up-to-date with the latest
- version of CoStar V1.00.
-
- You are encouraged to pass a copy of CoStar V1.00 along to your
- friends for evaluation. Please encourage them to register their
- copy if they find that they can use it. All registered users
- will receive a copy of the latest version of the CoStar V1.00
- system and 90 days free support.
-
-
- -----------------------------------------------------------
- OMBUDSMAN
- -----------------------------------------------------------
-
- "HI-Tech Software is a member of the Association of Shareware
- Professionals (ASP). ASP wants to make sure that the shareware
- principle works for you. If you are unable to resolve a
- shareware-related problem with an ASP member by contacting the member
- directly, ASP may be able to help. The ASP Ombudsman can help you
- resolve a dispute or problem with an ASP member, but does not provide
- technical support for members' products. Please write to the ASP
- Ombudsman at 545 Grover Road, Muskegon, MI 49442-9427 USA, FAX
- 616-788-2765 or send a CompuServe message via CompuServe Mail to
- ASP Ombudsman 70007,3536."
-
-
- -----------------------------------------------------------
- UNIVERSAL INSTALL
- -----------------------------------------------------------
-
- The installation program used to install CoStar is called
- "UNIVERSAL INSTALL". This excellent program is available from:
-
- The GoodSoft Company
- 1630 30th Street
- Suite 235
- Boulder, CO 80301
-
-